
package com.carsite.service;

import java.util.List;

import com.carsite.service.Manager;
import com.carsite.model.CheckTable;
import com.carsite.dao.CheckTableDao;

public interface CheckTableManager extends Manager {
    /**
     * Retrieves all of the checkTables
     */
    public List getCheckTables(CheckTable checkTable);

    /**
     * Gets checkTable's information based on ctId.
     * @param ctId the checkTable's ctId
     * @return checkTable populated checkTable object
     */
    public CheckTable getCheckTable(final String ctId);

    /**
     * Saves a checkTable's information
     * @param checkTable the object to be saved
     */
    public void saveCheckTable(CheckTable checkTable);

    /**
     * Removes a checkTable from the database by ctId
     * @param ctId the checkTable's ctId
     */
    public void removeCheckTable(final String ctId);
}

